package com.cj.mobile.iabp.mvp.model.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class DeliverSubmitProduct implements Serializable {

    public DeliverSubmitProduct(String productId, double weighingWeight, double excludingTaxPrice, double excludingTaxCost, double buckleWater, double glass, double taxRate, double taxPrice, double taxCost, String productName, String orderListId, List<WeighingScanSubmit> weighingList) {
        this.productId = productId;
        this.weighingWeight = weighingWeight;
        this.excludingTaxPrice = excludingTaxPrice;
        this.excludingTaxCost = excludingTaxCost;
        this.buckleWater = buckleWater;
        this.glass = glass;
        this.taxRate = taxRate;
        this.taxPrice = taxPrice;
        this.taxCost = taxCost;
        this.productName = productName;
        this.orderListId = orderListId;
        this.weighingList = weighingList;
    }

    public DeliverSubmitProduct() {
    }

    // 商品id
    private String productId = "";
    // 过磅重量
    private double weighingWeight = 0.00;
    // 不含税单价
    private double excludingTaxPrice = 0;
    // 不含税总成本
    private double excludingTaxCost = 0;
    // 扣水系数
    private double buckleWater;
    // 扣棉/玻璃
    private double glass;
    // 税率
    private double taxRate;
    // 含税单价
    private double taxPrice;
    // 含税总成本
    private double taxCost;
    // 商品名称
    private String productName;
    // 订单明细id
    private String orderListId;
    // 称重过程
    private List<WeighingScanSubmit> weighingList = new ArrayList<>();

    public List<WeighingScanSubmit> getWeighingList() {
        return weighingList;
    }

    public void setWeighingList(List<WeighingScanSubmit> weighingList) {
        this.weighingList = weighingList;
    }

    public String getOrderListId() {
        return orderListId;
    }

    public void setOrderListId(String orderListId) {
        this.orderListId = orderListId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public double getWeighingWeight() {
        return weighingWeight;
    }

    public void setWeighingWeight(double weighingWeight) {
        this.weighingWeight = weighingWeight;
    }

    public double getExcludingTaxPrice() {
        return excludingTaxPrice;
    }

    public void setExcludingTaxPrice(double excludingTaxPrice) {
        this.excludingTaxPrice = excludingTaxPrice;
    }

    public double getExcludingTaxCost() {
        return excludingTaxCost;
    }

    public void setExcludingTaxCost(double excludingTaxCost) {
        this.excludingTaxCost = excludingTaxCost;
    }

    public double getBuckleWater() {
        return buckleWater;
    }

    public void setBuckleWater(double buckleWater) {
        this.buckleWater = buckleWater;
    }

    public double getGlass() {
        return glass;
    }

    public void setGlass(double glass) {
        this.glass = glass;
    }

    public double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(double taxRate) {
        this.taxRate = taxRate;
    }

    public double getTaxPrice() {
        return taxPrice;
    }

    public void setTaxPrice(double taxPrice) {
        this.taxPrice = taxPrice;
    }

    public double getTaxCost() {
        return taxCost;
    }

    public void setTaxCost(double taxCost) {
        this.taxCost = taxCost;
    }
}
